Class MapAdd
Defined in File map_add.h
Class Documentation
-
class MapAdd
Class of interface with ROS message with obstacle database.
Public Functions
-
MapAdd(const ros::NodeHandle &nh, obstacle_ind_merge *pObstacle_ind_merge, Obstacle_merge *pObstacle_merge, MapPublisher *pMapPublisher, int input_source, bool local_map)
Constructor by initializing internal class instances and param settings.
- Parameters
nh –
pObstacle_ind_merge –
pObstacle_merge –
pMapPublisher –
input_source – Type of input source (normal obstacle, road curb, road lane, etc)
local_map – Flag whether display object in a local frame or global frame (default false)
-
~MapAdd()
-
void addMapSingle(const obstacle_msgs::MapInfo::ConstPtr&)
-
void pose_callback(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr&)
-
void obstacle_map_callback(const obstacle_msgs::MapInfo::ConstPtr&)
-
void lane_callback(const obstacle_msgs::MapInfo::ConstPtr&)
-
void curb_callback(const obstacle_msgs::MapInfo::ConstPtr&)
Public Members
-
double smooth_thres
-
MapAdd(const ros::NodeHandle &nh, obstacle_ind_merge *pObstacle_ind_merge, Obstacle_merge *pObstacle_merge, MapPublisher *pMapPublisher, int input_source, bool local_map)